home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Disc to the Future 2
/
Disc to the Future Part II Programmer's Reference (Wayzata Technology)(6013)(1992).bin
/
MAC
/
MPW_C
/
ARC_SGML
/
SGMLH
/
TRACE.H
< prev
next >
Wrap
Text File
|
1991-08-15
|
3KB
|
46 lines
/******************************************************************************/
/* TRACE.H: Declarations for internal trace functions. */
/******************************************************************************/
/* Trace variables.
*/
extern int trace; /* Switch: 1=trace state transitions; 0=don't. */
extern int atrace; /* Switch: 1=trace attribute activity; 0=don't. */
extern int ctrace; /* Switch: 1=trace context checking; 0=don't. */
extern int dtrace; /* Switch: 1=trace declaration parsing; 0=don't.*/
extern int etrace; /* Switch: 1=trace entity activity; 0=don't.*/
extern int gtrace; /* Switch: 1=trace group creations; 0=don't. */
extern int itrace; /* Switch: 1=trace ID activity; 0=don't. */
extern int mtrace; /* Switch: 1=trace MS activity; 0=don't. */
extern int ntrace; /* Switch: 1=trace data notation activity. */
extern UNCH emd[]; /* For "EMD" parameter type in dtrace calls. */
extern UNCH estype1[]; /* For estore values in trace messages. */
extern UNCH estype2[]; /* For estore values in trace messages. */
/******************************************************************************/
/*global*/ void traceadl(struct ad *);
/*global*/ void tracecon(int,int,int,struct parse *,int,int);
/*global*/ void tracedcn(struct dcncb *);
/*global*/ void tracedsk(struct tag *,struct tag *,int,int);
/*global*/ void traceecb(UNCH *,struct entity *);
/*global*/ void traceend(UNCH *,struct thdr *,struct mpos *,int,int,int);
/*global*/ void traceesn(struct ne *);
/*global*/ void traceetd(struct etd *);
/*global*/ void traceetg(struct tag *,struct etd *,int,int);
/*global*/ void tracegi(UNCH *,struct etd *,struct thdr *,struct mpos *,int);
/*global*/ void tracegml(struct restate *,int,int,int);
/*global*/ void tracegrp(struct etd * *);
/*global*/ void traceid(UNCH *,struct id *);
/*global*/ void tracemap(UNCH *,UNCH *,int);
/*global*/ void tracemd(UNCH *);
/*global*/ void tracemod(struct thdr *);
/*global*/ void tracems(int,int,int,int);
/*global*/ void tracengr(struct dcncb * *);
/*global*/ void tracepcb(struct parse *);
/*global*/ void tracepro(void);
/*global*/ void traceset(void);
/*global*/ void tracesrm(UNCH *,struct entity * *,UNCH *);
/*global*/ void tracestg(struct etd *,int,int,struct etd *,int);
/*global*/ void tracestk(struct tag *,int,int);
/*global*/ void tracetkn(int,UNCH *);
/*global*/ void traceval(struct parse *,unsigned int,UNCH *,int);
/******************************************************************************/